package com.ilink.teacherservice.entity.DTO;

import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

@Data
public class StudySourceFileResponse implements Serializable {

    private static final long serialVersionUID = 1L;
    private Long sourceId;
    private String name;
    private String sourcePath;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createdAt;
    //    private Long parentId;
    private Long courseId;

    private String tag;
    private Boolean ossWriteStatus = false;
    private Boolean transcriptionComplete = false;

    private Boolean ragCompleteStatus = false;
    private Boolean smartTextStatus = false;

    private Boolean transcriptionCompleteStatus = false;
    private Boolean handleCompleteStatus = false;//加工完成状态

    private String web;
    // 新增 sortOrder 字段
    private Integer sortOrder;


}
